"""
    目标：
        隐式等待使用

    方法：
        driver.implicitly_wait(timeout)
"""
# 导包
from selenium import webdriver
from time import sleep

from selenium.webdriver.common.by import By

# 获取浏览器驱动对象
driver = webdriver.Chrome()

# 设置隐式等待10秒
driver.implicitly_wait(10)

# 打开url
url = r"D:\python\python-selenium-learn\a03_元素和浏览器的操作方法\learn-files\注册A.html"
driver.get(url)

# 给一个错误的id，不能知道，如果直接抛出异常，说明等待失效。如果在设置指定时常以外抛出异常说明等待失效
driver.find_element(By.CSS_SELECTOR, "#user").send_keys("admin")

# 暂停3秒
sleep(3)

# 关闭驱动对象
driver.quit()

